package com.atguigu.gulimall.common.to;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @program: gulimall
 * @author: yangshen
 * @description: 满减，会员价格，打折  ，参考于gulimall-produce的Skus.java实体
 * @create: 2020-07-11 11:28
 **/
@Data
public class SkuReductionTo {

    /**
     * 商品id
     */
    private Long skuId;

    /**
     * 打折，对应gulimall-produce的Skus.java实体 和 gulimall-coupon的SkuLadderEntity.java
     */
    //满几件
    private int fullCount;
    //打几折
    private BigDecimal discount;
    //是否叠加其他优惠[0-不可叠加，1-可叠加]
    private int countStatus;

    /**
     * 满减，对应gulimall-produce的Skus.java实体 和 gulimall-coupon的SkuFullReductionEntity.java
     */
    private BigDecimal fullPrice;
    private BigDecimal reducePrice;
    private int priceStatus;

    /**
     * 会员价格
     */
    private List<MemberPrice> memberPrice;
}
